
package com.be.beadmin.product.dto.output;

import com.be.beadmin.common.entity.BaseEx;
import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;

import java.math.BigDecimal;
import java.util.Date;
/**
* @description /
* @author zjm
* @date 2023-03-30
**/
@Data
public class WorkOrderInforEx extends BaseEx{


    @JsonFormat(
            pattern = "yyyy-MM-dd",
            timezone = "GMT+8"
    )
    private Date createTime;
    protected Integer alertStatus = 0;
    private String ProductName;
    private Integer state = 0;
    private Date batchDeliveryDate;
    private Date planManufactEndDate;

    private Date planManufactStartDate;

    private String batchProductCode;

    private String batchProductId;

    private BigDecimal changeStatus;

    private String memo;

    private BigDecimal planEditFlag;

    private String productDesc;

    private String productSequence;

    private BigDecimal releaseFlag;

    private String releaseMan;

    private Date releaseTime;

    private BigDecimal scheduledFlag;

    private String wo;

    private String woDesc;

    private String batchPlanCode;

    private String batchPlanId;

    private String infoId;

    private String projectCode;

    private String projectName;

    private Integer batchCount;

    private Integer currentBatch;

    private String productType;
    private Integer isFileKitting;
    private Date closeTime;
    private String erpMo;

    private BigDecimal numPercent;

    private BigDecimal typePercent;

    @Override
    public String toString() {
        return "WorkOrderInforEx{" +
                "planManufactEndDate=" + planManufactEndDate +
                ", planManufactStartDate=" + planManufactStartDate +
                ", batchProductCode='" + batchProductCode + '\'' +
                ", batchProductId='" + batchProductId + '\'' +
                ", changeStatus=" + changeStatus +
                ", memo='" + memo + '\'' +
                ", planEditFlag=" + planEditFlag +
                ", productDesc='" + productDesc + '\'' +
                ", productSequence='" + productSequence + '\'' +
                ", releaseFlag=" + releaseFlag +
                ", releaseMan='" + releaseMan + '\'' +
                ", releaseTime=" + releaseTime +
                ", scheduledFlag=" + scheduledFlag +
                ", wo='" + wo + '\'' +
                ", woDesc='" + woDesc + '\'' +
                ", batchPlanCode='" + batchPlanCode + '\'' +
                ", batchPlanId='" + batchPlanId + '\'' +
                ", infoId='" + infoId + '\'' +
                ", projectCode='" + projectCode + '\'' +
                ", projectName='" + projectName + '\'' +
                ", batchCount=" + batchCount +
                ", currentBatch=" + currentBatch +
                ", productType='" + productType + '\'' +
                ", isFileKitting='" + isFileKitting + '\'' +
                ", closeTime='" + closeTime + '\'' +
                ", erpMo = '" + erpMo + '\'' +
                '}';
    }



}